PRINCIPLES OF ASYNCHRONOUS CIRCUIT DESIGN – A Systems Perspective
نویسنده
چکیده
Asynchronous circuits have characteristics that differ significantly from thoseof synchronous circuits and, as will be clear from some of the later chaptersin this book, it is possible exploit these characteristics to design circuits withvery interesting performance parameters in terms of their power, performance,electromagnetic emissions (EMI), etc.Asynchronous design is not yet a well-established and widely-used design meth-odology. There are textbooks that provide comprehensive coverage of the underlying theories, but the field has not yet matured to a point where there is an estab-lished currriculum and university tradition for teaching courses on asynchronouscircuit design to electrical engineering and computer engineering students.As this author sees the situation there is a gap between understanding the fun-damentals and being able to design useful circuits of some complexity. The aimof Part I of this book is to provide a tutorial on asynchronous circuit design thatfills this gap.More specifically the aims are: (i) to introduce readers with background in syn-chronous digital circuit design to the fundamentals of asynchronous circuit de-sign such that they are able to read and understand the literature, and (ii) toprovide readers with an understanding of the “nature” of asynchronous circuitssuch that they are to design non-trivial circuits with interesting performance pa-rameters.The material is based on experience from the design of several asynchronouschips, and it has evolved over the last decade from tutorials given at a numberof European conferences and from a number of special topics courses taught at the Technical University of Denmark and elsewhere. In May 1999 I gave aone-week intensive course at Delft University of Technology and it was whenpreparing for this course I felt that the material was shaping up, and I set out to write the following text. Most of the material has recently been used anddebugged in a course at the Technical University of Denmark in the spring 2001.Supplemented by a few journal articles and a small design project, the text maybe used for a one semester course on asynchronous design.
منابع مشابه
Designing Asynchronous Circuits for Low Power: An IFIR Filter Bank for a Digital Hearing Aid - Proceedings of the IEEE
This paper addresses the design of asynchronous circuits for low power through an example: a filter bank for a digital hearing aid. The asynchronous design re-implements an existing synchronous circuit which is used in a commercial product. For comparison, both designs have been fabricated in the same 0.7m CMOS technology. When processing typical data (less than 50-dB sound pressure), the async...
متن کاملAdvances in asynchronous logic: from principles to GALS & NoC, recent industry applications, and commercial CAD tools
The growing variability and complexity of advanced CMOS technologies makes the physical design of clocked logic in large Systems-on-Chip more and more challenging. Asynchronous logic has been studied for many years and become an attractive solution for a broad range of applications, from massively parallel multi-media systems to systems with ultra-low power & low-noise constraints, like cryptog...
متن کاملSynchronous Design Flow for Globally Asynchronous Locally Synchronous Systems
– In this paper, we introduce an efficient design flow for Globally Asynchronous Locally Synchronous systems, which can be used by designers without prior knowledge of asynchronous circuits. The design flow starts with a high-level description model of the system in Simulink and ends with a hardware implementation in an FPGA or a standard-cell ASIC. We have developed a tool in MATLAB, so that t...
متن کاملSynchronization in Asynchronously Communicating Digital Systems
Two digital systems working in different clock domains require a protocol to communicate with each other in order to ensure validity of the data being shared between the two systems. Such systems are said to be asynchronous, and the protocol used for communication is said to synchronize the two systems. Asynchronous design techniques are not as widely used as synchronous design techniques are. ...
متن کاملAsynchronous circuit synthesis with Boolean satisfiability
Asynchronous circuits are widely used in many real time applications such as digital communication and computer systems. The design of complex asynchronous circuits is a diicult and error-prone task. An adequate synthesis method will signiicantly simplify the design and reduce errors. In this paper, we present a general and eecient partitioning approach to the synthesis of asynchronous circuits...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001